a fruit tree which grows in the caribbean (eugenia floribunda) - Español Inglés Diccionario